# -*- coding: utf-8 -*-
"""
@Time    : 2024/6/28 15:09 
@Author  : ZhangShenao 
@File    : map_function.py 
@Desc    : map函数
内置函数map(function, iterable),作用是将iterable可迭代对象中的每一个元素,都应用一次function函数,并且返回一个新的Iterable对象
map( 函数直接由C语言写的,运行时不需要通过Python解释器间接调用,并且内部做了诸多优化,所以运行速度最快
"""

# 调用map()函数,将list中的所有字符串转换为大写
upper_case = map(lambda x: x.upper(), ['a', 'b', 'cd', 'efg', 'hig', 'klmn', 'opqr', 'stuv', 'wxy', 'z'])
for s in upper_case:
    print(s)
